package cn.zyl.demo.common.enums;

/**
 * FontFileTypeEnum 枚举说明: 字体格式文件类型-常用
 * <p>参考网址：<a href="http://www.wenjiangeshi.cn/file-types/font">字体文件</a></p>
 * <pre>
 *     //提取脚本
 *     var h = document.getElementsByTagName('h2'),r='';
 *     for(var i = 0,len=h.length;i < len;i++){
 *      var m = h[i];
 *      if(m.lastElementChild&&m.lastElementChild.lastElementChild){r+=m.lastElementChild.lastElementChild.text;r+=','}
 *     }
 * </pre>
 * <p>已知的字体格式：XFT,MF,TTF,ACFM,SFP,PFB,VLW,MXF,VNF,CHR,FON,TXF,GDR,AFM,PFR,SFD,TTC,TTE,LWFN,FFIL,GF,ETX,PK,YTF,VFB,NFTR,XFN
 * ,ABF,F3F,PFM,BDF,CHA,GXF,T65,DFONT,PFA,FOT,COMPOSITEFONT,MCF,PMT,EOT,SUIT,WOFF,FNT,OTF,TFM,AMFM,EUF,CHR,OTF</p>
 * @author wsz
 * @version v1.0
 * @date 2020-08-19
 */
public enum FontFileTypeEnum {
    /** 嵌入式OpenType字体.OpenType （ .OTF ）字体嵌入到文档中，例如网页或PowerPoint演示文稿（ .pps文件） ;往往嵌入了微软的Web嵌入字体工具（纬）*/
    EOT,
    /** 字体格式，由Adobe和微软开发的，结合了PostScript和TrueType字体格式方面的问题。完全可缩放，也就是说字体可以调整大小，而不会失去质量。
     OpenType字体格式的支持Mac OS X和Windows 2000及更高版本。*/
    OTF,
    /** Windows 3.x中的字体库文件，不能任意调整大小像一个TrueType字体（ .TTF ）字体较旧的字体格式，也可以看屏幕上比纸不同，通过访问系统字体程序引用*/
    FON,
    /** 在Macintosh和Windows平台上使用的字体文件格式，调整任意大小。TrueType字体是用在Mac OS X和Windows平台上最常用的字体格式*/
    TTF,
    /** 收集TTF格式的字体，用于提供多种字体，在一个单一的文件;结合共享许多字形常见的字体非常有用。TTC文件允许多种字体共享字形集，从而降低了字体所需要的总磁盘空间*/
    TTC,
    /** 在WOFF （网络开放字体格式）格式，用于提供网页字体在飞行中打开的格式创建的Web字体文件，保存为压缩容器，并支持TrueType （ .TTF ）和OpenType （ .OTF ）的字体，还支持字体许可信息。
     WOFF文件允许Web开发人员可以使用自定义字体，而不是标准的Web字体。许多浏览器都支持WOFF格式，但大多不支持WOFF文件，直到最近的版本。
     注： WOFF文件内采用的@ font - face规则的CSS文件中引用*/
    WOFF,
    /** WOFF2文件是WWeb开放字体格式2.0字体。 Web开放字体格式是在网页中使用的字体格式。它是在2009年开发的，目前正在按照万维网联盟（W3C）网络字体工作组的建议进行标准化。*/
    WOFF2
    ;
}
